import { createRouter, createWebHashHistory } from 'uni-simple-router'
import routes from './router.js' // 导入路由表

// 创建路由实例
const router = createRouter({
  // 历史模式：小程序/APP 环境无需配置，H5 推荐使用 hash 模式
  // history: createWebHashHistory(),
  platform: process.env.VUE_APP_PLATFORM || 'h5', // 自动获取平台或默认H5
  routes // 路由表
})

// 全局前置守卫
// router.beforeEach((to, from, next) => {
//   // 示例：登录校验
//   const isLogin = uni.getStorageSync('token')
//   if (to.meta.requiresAuth && !isLogin) {
//     next({ path: '/login' })
//   } else {
//     next()
//   }
// })

// // 全局后置钩子
// router.afterEach((to, from) => {
//   console.log('路由跳转完成：', to.path)
// })

export default router